第六天的三大重點:
1.什麼是 Function Calling(工具呼叫)?
讓 AI 在處理任務時,能夠自主決定「現在需不需要呼叫外部程式碼或函式」,並把正確的參數傳進去。
例如:當 AI 讀到你的筆記內容包含「幫我查一下...」或特定指令時,它不再只是盲目猜測,而是回傳一個指令告訴你的 Python 程式:「請執行某某工具函數」。
2.實作第一個自訂工具(Custom Tool)
我們可以為 AI 打造一個簡單的擴充功能,例如:
時間工具:讓 AI 取得當下的精準時間。
計算/搜尋工具:讓 AI 執行簡單的運算或查詢本地記錄。
透過 Gemini API 的 Tool 宣告,讓模型知道它有哪些工具可以使用。
3.從「被動接收」走向「主動代理(Agentic)」
這是 AI 從「聊天機器人」跨入「智慧代理」的關鍵分水嶺。透過工具呼叫,助理開始可以幫你執行實際的動作,而不只是給建議。